DUA1:<SYS0.SYSMAINT>EHXVS.HLP;1
===============================
1 Help
  EHXVS

  EHXVS is a standalone diagnostic which currently supports the VCB01
  module for the VS200 Graphics Workstation.  Up to four VCB01's may 
  be selected for testing at one time.  Testing mode is sequential, 
  with each device being tested once per pass.

1 Device

  This program will run only on a MicroVAX 1 computer and with a Vax 
  Diagnostic Supervisor of version 6.12 or later.  This program is a 
  level 3 diagnostic.

  This program will support the Q-BUS Video Sub-System -VCB01- (M7602) 
  device only.

2 VCB01

  Description:  VCB01 Video Controller Board (VCB)
  Link:         HUB
  Generic name: VCan
  Information:  QBUS CSR Register address [Octal 760000-777776]<777200>
  Tested by:    EHXVS

1 Requirements

  Hardware:    MicroVAX 1 processor with 512Kb of memory.
               From one to four VCB01 (M7602) devices.

  Software:    Vax Diagnostic Supervisor V6.12 or later.

1 Event_flags

  Event Flag 1

  When this flag is set, it informs the diagnostic program that loopback
  connectors have been installed.  This will allow the external circuits 
  of the device to be tested and also, the mouse counter test will be 
  executed.

  Event Flag 2

  When this flag is set, it allows the operator to change the amount of
  time that the Refresh test runs.  The default amount of time is twenty
  seconds, the event flag allows the operator to set the default time 
  from 0 - 327679 seconds (3 days).  Good for weekend testing of chip
  refresh circuitry.

  Event Flag 3

  When this flag is set, it informs the diagnostic program to issue a
  summary message every four passes; no prompt is used.  Typically used 
  in conjunction with the 'SET IE3' command to disable all reporting 
  except errors.

  Event Flag 4

  When this flag is set, it informs the diagnostic program to issue a
  prompt to ask the operator how many passes to execute between summary 
  messages.  Typically used in conjunction with the 'SET IE3' command 
  to disable all reporting except errors.

  Event Flag 5

  When this flag is set, it informs the diagnostic program that none of
  the selected VCB01 modules under test are console devices.  This flag
  should be set when a regular console terminal is connected to the
  MicroVAX to run the diagnostics.

1 Quick

  This diagnostic does not use the VDS QUICK-pass flag.

1 Summary

  Summary messages are printed at the end of each pass for all selected
  devices.  Error totals are cumulative.  Summary messages may be inhibited
  by issuing the following command to the Supervisor: DS> SET IES .
  Summary messages may also be issued every x number of passes through
  the use of Event Flag 4 (see above).

1 Sections

  There are nine sections provided in the diagnostic.  The section names
  are as follows; DEFAULT, MEMORY, DUART, INTERRUPT, CURSOR, MOUSE, REFRESH,
  OPERATOR and ALIGN.  All tests are contained in the DEFAULT section with the
  exception of the alignment pattern generator and the operator intervention
  tests.  These tests are contained within the ALIGN and OPERATOR sections
  respectively.

  With the exception of DEFAULT and OPERATOR the section names signify the 
  part of the device which they test.  ie. the INTERRUPT section contains
  the tests which use interrupts during its testing.

2 Default
   
  The DEFAULT section contains all of the standard run tests; tests one (1) 
  thru twelve (12).  This is the section that is run when the simple command 
  of START or RUN EHXVS is entered.
  

2 Refresh

  The REFRESH section contains a memory refresh circuitry test.  If event
  Flag 2 is set the operator will be asked how long he wishes the test to run.
  If the Flag is not set the test will run for the default of 20 seconds.

2 OPERATOR

  The OPERATOR section contains the interactive mouse and keyboard test.
  To exit this test either press the leftmost mouse key and/or the Ctrl 
  key on keyboard three consecutive times.

2 Align

  The ALIGN section contains the Alignment Pattern Generator only.  The 
  section will put the alignment pattern on the screen and then wait for
  a ^C to return to the DS> prompt.

1 Run_times

  The run time for the DEFAULT section is approximately 2 minutes.  Both the
  OPERATOR and ALIGN sections are operator dependent.

1 Tests

  The following is a list of the tests contained in the diagnostic EHXVS.

    Test #    Test Name                               Sections *=DEFAULT
    --------  --------------------------------------  ------------------

    Test 1:   Register Probe Test                     * Memory
    Test 2:   Memory Bitmap Test                      * Memory
    Test 3:   Interrupt Controller Register R/W Test  * Interrupt
    Test 4:   Interrupt Controller Interrupt Test     * Interrupt
    Test 5:   Duart Register R/W Test                 * Duart
    Test 6:   Duart Loopback Test                     * Duart
    Test 7:   Duart Interrupt Driven Loopback Test    * Duart,Interrupt
    Test 8:   Cursor Position Test                    * Cursor
    Test 9:   Scan Line Map Test                      * Memory
    Test 10:  Mouse Counter Test                      * Mouse,Interrupt
    Test 11:  Memory Refresh Test                     * Memory,Refresh
    Test 12:  Visual Video Odd/Even Generator Test    * Memory
    Test 13:  Mouse & Keyboard Interaction Tests      Operator
    Test 14:  Alignment Pattern Generator             Align

1 Attach

  Attaching the VCB01 to the MicroVAX 1 CPU...

    DIAGNOSTIC SUPERVISOR.  ZZ-EHSAA-V6.12-001  26-APR-1984 00:00:03
    DS> ATT VCB01 HUB VCB0 777200 100   ; attach the VCB01

  Or:
    DS> ATTACH                          ; attach a device
    Device type? VCB01                  ; the option type is VCB01
    Device link? HUB                    ; the option is linked to HUB
    Device name? VCB0                   ; the option is named VCan
    CSR? 777200                         ; the CSR address is 777200 octal
    Vector? 100                         ; the vector is 100            

  Then:
    DS> SELECT VCB0                     ; select the unit to be Tested
    DS> RUN EHXVS                       ; start the Diagnostic run

1 Notes

    When the VCB01 is the console device, and the diagnostic is testing
    the console VCB01 device, ALL control C's will automatically abort
    the Diagnostic session and return with the Supervisor prompt (DS>).
    In addition, when the VCB01 is the console device, the wait LED on the
    LK201 keyboard will light whenever any test is running.  It will 
    extinguish after the test is finished.

    If the VCB01 is NOT the console device, then Event Flag 5 must be set
    prior to running the Diagnostic.

    Test 12 is for visual inspection.  The screen should be
    completely full of a vertical pattern.  Should the top and/or
    the bottom of the screen not have a pattern on it then one of
    the video output shift registers is in error.  The top half 
    signifies the odd shifter while the bottom the even.
